/*<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<      >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>*/
/*<<<<<<<<<<<<<<<<<<<<<<<<<<<<<            >>>>>>>>>>>>>>>>>>>>>>>>>>>>>*/
/*<<<<<<<<<<<<<<<<<<<<<<<<<<<    表单选择    >>>>>>>>>>>>>>>>>>>>>>>>>>>*/
/*<<<<<<<<<<<<<<<<<<<<<<<<<<<<<            >>>>>>>>>>>>>>>>>>>>>>>>>>>>>*/
/*<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<      >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>*/

body.CoreBody .FormChoose {
  position: relative;

  .el-input__validateIcon {
    display: none !important;
  }

  .el-input__inner {
    background: #061735;
    border-color: #013a66 !important;

    &:hover {
      border-color: #c0c4cc !important;
    }

    &:focus {
      border-color: #409eff !important;
    }

    &::placeholder {
      color: rgba(161, 161, 161, 0.6);
    }
  }
}

/*<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<      >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>*/
/*<<<<<<<<<<<<<<<<<<<<<<<<<<<<<            >>>>>>>>>>>>>>>>>>>>>>>>>>>>>*/
/*<<<<<<<<<<<<<<<<<<<<<<<<<<<     结构树      >>>>>>>>>>>>>>>>>>>>>>>>>>>*/
/*<<<<<<<<<<<<<<<<<<<<<<<<<<<<<            >>>>>>>>>>>>>>>>>>>>>>>>>>>>>*/
/*<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<      >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>*/

body.CoreBody .FormChoose-MyTreeOne {
  width: 40%;
}

body.CoreBody .FormChoose-MyTree {
  width: 50%;
}

body.CoreBody .FormChoose-MyTreeOne,
body.CoreBody .FormChoose-MyTree {
  position: relative;
  display: inline-block;
  border: 0.01rem solid #1e314b;
  padding: 0;

  /* ============================== 标题 ============================== */
  > div:first-child {
    line-height: 0.3rem;
    padding: 0.1rem 0.1rem 0;
    font-size: 0.16rem;
    color: #fff;
  }

  /* ============================== 区域树 ============================== */
  .CoreWeb-EasyTree {
    height: 4.66rem !important;

    > .el-input {
      margin: 0.1rem;
    }

    .__view {
      padding: 0 0.1rem !important;
    }
  }
}

/*<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<      >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>*/
/*<<<<<<<<<<<<<<<<<<<<<<<<<<<<<            >>>>>>>>>>>>>>>>>>>>>>>>>>>>>*/
/*<<<<<<<<<<<<<<<<<<<<<<<<<<<      按钮      >>>>>>>>>>>>>>>>>>>>>>>>>>>*/
/*<<<<<<<<<<<<<<<<<<<<<<<<<<<<<            >>>>>>>>>>>>>>>>>>>>>>>>>>>>>*/
/*<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<      >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>*/

body.CoreBody .FormChoose-MyBtn {
  display: inline-flex;
  flex-direction: column;
  justify-content: center;
  width: 15%;
  height: 4.42rem;
  vertical-align: top;

  /* ============================== 标题 ============================== */
  > .el-button {
    display: block;
    width: 0.4rem;
    height: 0.4rem;
    line-height: 0.4rem;
    margin: 0.1rem auto !important;
    padding: 0;
    border-radius: 0.06rem;
    font-size: 0.2rem;
    color: #fff;
    background: #3f3f3f;
  }
}

/*<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<      >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>*/
/*<<<<<<<<<<<<<<<<<<<<<<<<<<<<<            >>>>>>>>>>>>>>>>>>>>>>>>>>>>>*/
/*<<<<<<<<<<<<<<<<<<<<<<<<<<<    待选已选    >>>>>>>>>>>>>>>>>>>>>>>>>>>*/
/*<<<<<<<<<<<<<<<<<<<<<<<<<<<<<            >>>>>>>>>>>>>>>>>>>>>>>>>>>>>*/
/*<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<      >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>*/

body.CoreBody .FormChoose-MySingle {
  float: right;
  width: 57%;

  .el-table__header {
    .el-checkbox {
      display: none;
    }
  }

  .el-table__body {
    .el-checkbox__inner {
      border-radius: 50%;
    }
  }
}

body.CoreBody .FormChoose-MyWaiting {
  float: right;
  width: 47%;
}

body.CoreBody .FormChoose-MyChosen {
  width: 85%;
}

body.CoreBody .FormChoose-MySingle,
body.CoreBody .FormChoose-MyWaiting,
body.CoreBody .FormChoose-MyChosen {
  display: inline-block;
  padding: 0.1rem;
  border: 0.01rem solid #1e314b;
  border-radius: 0.04rem;
  box-sizing: border-box;

  /* ============================== 标题 ============================== */
  > div:first-child {
    line-height: 0.3rem;
    color: #fff;
  }

  /* ============================== 输入框 ============================== */
  > .el-input {
    margin: 0.1rem 0;

    /* ------------------------------ 图标 ------------------------------ */
    .el-input__icon {
      &:first-child {
        display: none;
      }
      &:last-child {
        display: block;
      }
    }
  }

  /* ============================== 表格 ============================== */
  .CoreWeb-WebTable {
    height: 4rem !important;

    .el-table::before {
      display: none;
    }

    .el-table__header {
      tr,
      th {
        background: #0e1b37 !important;
      }
    }

    .el-table__body {
      td {
        border-color: transparent;
      }
    }
  }
}

/*<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<      >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>*/
/*<<<<<<<<<<<<<<<<<<<<<<<<<<<<<            >>>>>>>>>>>>>>>>>>>>>>>>>>>>>*/
/*<<<<<<<<<<<<<<<<<<<<<<<<<<<    校验有错    >>>>>>>>>>>>>>>>>>>>>>>>>>>*/
/*<<<<<<<<<<<<<<<<<<<<<<<<<<<<<            >>>>>>>>>>>>>>>>>>>>>>>>>>>>>*/
/*<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<      >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>*/

.is-error {
  .FormChoose-MyTreeOne,
  .FormChoose-MyTree,
  .FormChoose-MySingle,
  .FormChoose-MyWaiting,
  .FormChoose-MyChosen {
    border-color: #f56c6c;
  }
}
